]> dgit.raspbian.org Git - gnome-shell.git/commit
portalHelper: Add basic zoom support
authorFlorian Müllner <fmuellner@gnome.org>
Tue, 31 Mar 2026 16:21:58 +0000 (18:21 +0200)
committerMarge Bot <marge-bot@gnome.org>
Thu, 9 Apr 2026 14:55:22 +0000 (14:55 +0000)
commitd8ae7ce489a6f10c31a1954dad4306af94af8aca
tree0d64d7676b92b6ae8a6af4e0e3334adf3c11bef4
parentbb7dc58a3d03c28efd7cccaf272a22e688ea94c6
portalHelper: Add basic zoom support

A portal login page may have poor readability that require page zoom
functionality as implemented by most browsers.

However WebView does not provide this functionality itself, it only
exposes API that allows implementing it.

Add basic zoom in/out/reset actions based on epiphany's implementation,
and hook them up to accels.

Exposing them more prominently (as buttons or in a menu) would require
some UI rework, so leave that for a later.

Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/9129
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4159>
js/portalHelper/main.js